package com.example.invoicingsystem.pojo;

import java.util.Date;
import javax.persistence.*;

public class Sale {
    /**
     * 记录 id
     */
    @Id
    private Integer id;

    /**
     * 销售单价
     */
    private Float price;

    /**
     * 数量
     */
    private Integer quantity;

    /**
     * 总价
     */
    @Column(name = "totalPrice")
    private Float totalprice;

    /**
     * 销售日期
     */
    @Column(name = "saleDate")
    private Date saledate;

    /**
     * 销售员 id
     */
    @Column(name = "userId")
    private Integer userid;

    /**
     * 商品 id
     */
    @Column(name = "productId")
    private Integer productid;

    /**
     * 获取记录 id
     *
     * @return id - 记录 id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置记录 id
     *
     * @param id 记录 id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取销售单价
     *
     * @return price - 销售单价
     */
    public Float getPrice() {
        return price;
    }

    /**
     * 设置销售单价
     *
     * @param price 销售单价
     */
    public void setPrice(Float price) {
        this.price = price;
    }

    /**
     * 获取数量
     *
     * @return quantity - 数量
     */
    public Integer getQuantity() {
        return quantity;
    }

    /**
     * 设置数量
     *
     * @param quantity 数量
     */
    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    /**
     * 获取总价
     *
     * @return totalPrice - 总价
     */
    public Float getTotalprice() {
        return totalprice;
    }

    /**
     * 设置总价
     *
     * @param totalprice 总价
     */
    public void setTotalprice(Float totalprice) {
        this.totalprice = totalprice;
    }

    /**
     * 获取销售日期
     *
     * @return saleDate - 销售日期
     */
    public Date getSaledate() {
        return saledate;
    }

    /**
     * 设置销售日期
     *
     * @param saledate 销售日期
     */
    public void setSaledate(Date saledate) {
        this.saledate = saledate;
    }

    /**
     * 获取销售员 id
     *
     * @return userId - 销售员 id
     */
    public Integer getUserid() {
        return userid;
    }

    /**
     * 设置销售员 id
     *
     * @param userid 销售员 id
     */
    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    /**
     * 获取商品 id
     *
     * @return productId - 商品 id
     */
    public Integer getProductid() {
        return productid;
    }

    /**
     * 设置商品 id
     *
     * @param productid 商品 id
     */
    public void setProductid(Integer productid) {
        this.productid = productid;
    }
}